package de.game.gridlogic;

public interface Grid {

	public int getCell(int x, int y);
	public int[] getRow(int y);
	public void setCell(int x, int y, int content);
	public void setRow(int y, int[] contents);
	public String getName();
	public int getId();
	public float getEuclideanDistance(int x1, int y1, int x2, int y2);
	public float getManhattanDistance(int x1, int y1, int x2, int y2);
	public int[] getPlayerLocation();
	public boolean placePlayer(int x, int y);
	public boolean isLeftClear(int x, int y);
	public boolean isRightClear(int x, int y);
	public boolean isUpClear(int x, int y);
	public boolean isDownClear(int x, int y);
	public String toString();
	public String getLocation();
	
	
}
